$#K B TUUCode

properties	methods

Unit
TBUUCode

The TUUCode component is just another DLL wrapper, around the UUCODE.DLL. The UUCode dynamic link library implements the uuencode and uudecode file conversion algorithms that can be used to transfer files on the internet (previously used in unix-to-unix file transfers). The objective of uuencoding is to encode a file which may contain any (binary) characters into a another file with a standard character set [`!"#$%&'()*+,-./012356789:;<=>?@ABC...XYZ[\]^_] that can be reliably sent over diverse networks.

constructor Create

$#properties

	InputFile
	OutputFile

$#methods

	UUEnCode
	UUDeCode

$#Create

The constructor Create first checks to see if the UUCODE.DLL is loaded, and if not it raised an exception (so the component is not created).

$#B InputFile

The property InputFile contains the name of the file that is to be UUEnCoded or UUDecoded.

$#B OutputFile

The property InputFile contains the name of the file that is the result of the UUEnCoded process (the UUDeCode process is able to determine the original filenames).

$#K UUEnCode

The objective of uuencoding is to encode the InputFile which may contain any (binary) characters into the OutputFile with a standard character set that can be reliably sent over diverse networks.

$#K UUDeCode

The objective of uudecoding is to decode the InputFile which may contain any uuencoded files into the original (binary) files.